调用 Sub 和 Function 过程 (VBA)

您所在的位置:网站首页 vba callbyname 调用模块 调用 Sub 和 Function 过程 (VBA)

调用 Sub 和 Function 过程 (VBA)

2023-07-01 03:46| 来源: 网络整理| 查看: 265

调用 Sub 和 Function 过程 项目 04/07/2023

若要从其他过程中调用某个 Sub 过程,请键入该过程的名称并包含任何所需的参数值。 不需要使用 Call 语句,但如果使用了该语句,则必须将任何参数包含在圆括号内。

使用子过程来组织其他过程,使其更易于理解和调试。 In the following example, the Sub procedure Main calls the Sub procedure MultiBeep, passing the value 56 for its argument.

当 MultiBeep 运行后,控件返回到 Main,且 Main 调用 Sub 过程 Message。 Message 显示一个消息框,当用户单击“确定”时,控件返回到 Main,且 Main 完成。

Sub Main() MultiBeep 56 Message End Sub Sub MultiBeep(numbeeps) For counter = 1 To numbeeps Beep Next counter End Sub Sub Message() MsgBox "Time to take a break!" End Sub

注意

有兴趣开发跨多个平台扩展 Office 体验的解决方案吗? 查看新的 Office 外接程序模型。 与VSTO外接程序和解决方案相比,Office外接程序占用的空间较小,您可以使用几乎任何Web编程技术(例如HTML5,JavaScript,CSS3和XML)来构建它们。

使用多个参数调用 Sub 过程

下面的示例演示了使用多个参数调用 Sub 过程的两种方法。 第二次调用它时,需要将参数包含在圆括号内,因为使用了 Call 语句。

Sub Main() HouseCalc 99800, 43100 Call HouseCalc(380950, 49500) End Sub Sub HouseCalc(price As Single, wage As Single) If 2.5 * wage


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3